package com.huqing.icu.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @Description 房源互动面板实体类
 * @Author huqing
 * @Date 2025/9/13 19:09
 **/
@TableName(value = "house_interaction_panel")
@Data
public class HouseInteractionPanel {

    @Schema(name = "id", description = "主键ID")
    @TableId
    private Long id;

    @Schema(name = "houseId", description = "房源ID")
    private Long houseId;

    @Schema(name = "actualViewCount", description = "真实的浏览量")
    private Integer actualViewCount;

    @Schema(name = "actualViewUserCount", description = "真实的浏览人数")
    private Integer actualViewUserCount;

    @Schema(name = "actualLikeCount", description = "真实的喜欢量")
    private Integer actualLikeCount;

    @Schema(name = "actualFavoriteCount", description = "真实的收藏量")
    private Integer actualFavoriteCount;

    @Schema(name = "actualCommentCount", description = "真实的评论量")
    private Integer actualCommentCount;

    @Schema(name = "createTime", description = "创建时间")
    private Timestamp createTime;

    @Schema(name = "modifyTime", description = "修改时间")
    private Timestamp modifyTime;
}
